/**
 * 基础数据 -- 行政区域
 */
import request from '@/utils/requestServe';

/**
 * 行政区域左侧树
 */
export const queryTreeData = (data) => {
    return request({
        url: '/api-sys/base/area/getTreeNode',
        method: 'post',
        data
    })
}

/**
 * 新增行政区域
 */
export const addAdminRegion = (data) => {
    return request({
        url: '/api-sys/base/area/save',
        method: 'post',
        data
    })
}

/**
 * 查询 行政区域（分页）
 */
export const queryAdminRegion = (data) => {
    return request({
        url: '/api-sys/base/area/queryPage',
        method: 'post',
        data
    })
}

/**
* 查询 行政区域（不分页）
*/
export const queryAdminRegionAll = (data) => {
    return request({
        url: '/api-sys/base/area/queryAll',
        method: 'post',
        data
    })
}

/**
 * 根据id查询行政区域详情
 */
export const queryRegionById = (id) => {
    return request({
        url: '/api-sys/base/area/getById/' + id,
        method: 'get',
    })
}

/**
 * 根据id修改行政区域
 */
export const editRegionById = (data) => {
    return request({
        url: '/api-sys/base/area/update',
        method: 'post',
        data
    })
}

/**
 * 行政区域 调整顺序
 */
export const regionUpdateOrder = (data) => {
    return request({
        url: '/api-sys/base/area/updateOrder',
        method: 'post',
        data
    })
}

/**
* 根据id删除行政区域
*/
export const delRegionById = (data) => {
    return request({
        url: '/api-sys/base/area/deleteByIds',
        method: 'post',
        data
    })
}